Intro
Proof by induction is just one of those topics in math that is fundamentally difficult and unintuitive. As a matter of fact, the top Mathematics Educators Stack Exchange posts of all time directly references how difficulty proofs by induction are for students.
As a current student, it took me 2 separate courses to fully grasp inductive proofs. My first time seeing proof by induction was in my Freshman year for my Discrete Structures class, then 2 years later (now) seeing it again in my Intro to Proofs class I am taking for a Mathematics minor. I was able to understand the concept well enough my first time to pass my exams, but not well enough to really "get" it.
Standard Recipe
The way induction is typically explained goes like this:
- Start with a base case that you explicitly show is true.
- Then build an inductive hypothesis which you assume to be true.
- Using this inductive hypothesis, you can show that whatever you were trying to prove is true in general.
Example: Bounded Fibonacci
Lets say we are trying to prove that the Fibonacci Sequence
For the base cases, we see that:
We don't explicitly need this many base cases, but it is helpful to see a more concrete "start" of our proof.
Now, we create the inductive hypothesis that this fact holds true for all values
More formally, we say
Thus,
Using some algebraic manipulation and our inductive hypothesis, we see:
And thus,
Therefore, we have proven that the Fibonacci Sequence
Isn't this proof circular?
Isn't this a circular proof? We made a MASSIVE assumption saying that whatever we were proving holds for values up to
A better intuition.
The problem with this standard explanation is that it doesn't get into the crux of why this works at all. At first glance, proof by induction really does seem circular, so what gives?
What are we really "saying" with proofs by induction?
Imagine you have an infinite sequence of "questions"
However, we find some clever trick that says "if we know that
If we then find out that
The answer is yes, because if
This is really what we are saying when we say "proof by induction". We are asking the question, does Question
Bounded Fibonacci cont.
Now, let's revisit our problem from earlier with this new idea in mind.
The proposition
is the question "is less than or equal to ?" is the question "is less than or equal to ?"- ...
Now, lets find our "trick". We ask, if
If
This is the what our algebraic manipulation shows. That the truth of
Now if we have a "starting point"